Engineering Design By Means Of Multi-Objective Optimization Design Procedures